// --------------------------------------------------------------------------------------------------------------------
// <copyright file="Player.cs" company="Roman '4ux-nbIx' Novitsky">
//   Copyright (c) Roman '4ux-nbIx' Novitsky 2010
// </copyright>
// <summary>
//   Defines the Player type.
// </summary>
// --------------------------------------------------------------------------------------------------------------------

namespace MtgMC.DataModel
{
    /// <summary>
    /// Describes and manipulates the player.
    /// </summary>
    public class Player
    {
        #region Constants and Fields

        private readonly DeckCollection _decks = new DeckCollection();

        #endregion


        #region Properties

        /// <summary>
        /// Gets the decks.
        /// </summary>
        /// <value>
        /// The decks.
        /// </value>
        public DeckCollection Decks
        {
            get
            {
                return _decks;
            }
        }

        /// <summary>
        /// Gets or sets the name.
        /// </summary>
        /// <value>
        /// The player name.
        /// </value>
        public string Name
        {
            get;
            set;
        }

        #endregion
    }
}